<!DOCTYPE html><html lang="en"><head>
    <meta charset="utf-8">
    <meta http-equiv="Content-Security-Policy" content="style-src 'unsafe-inline'; script-src 'nonce-{{nonce}}';">

    <style type="text/css">
        @media (max-width: 1140px) {
            #sidebar {
                display: none;
            }
            #main {
                max-width: 800px;
                padding: 0px 20px;
                margin: auto;
            }
        }

        .page-margins {
            vertical-align: top;
            padding-top: 40px;
            padding-bottom: 10px
        }

        .sidebar {
            width: 290px;
            position: fixed;
            z-index: 1;
            left: 45px;
            overflow-x: hidden;
        }

        .error {
            color: var(--vscode-inputValidation-errorForeground);
            background: var(--vscode-inputValidation-errorBackground);
            border: solid 1px var(--vscode-inputValidation-errorBorder);
            white-space: pre-wrap;
            display: none;
            padding: 1px 4px 4px 4px;
        }

        .headerBtn,
        .headerBtn:hover,
        .headerBtn:active {
            cursor: pointer;
            color: var(--vscode-foreground);
            background: var(--vscode-background);
            border: 0px;
            padding: 0px;
            outline: none;
        }

        .headerBtn:focus {
            outline: 1px solid -webkit-focus-ring-color;
            outline-offset: 3px;
        }

        .expand:after {
            font-weight: bold;
            float: right;
            margin-right: 6px;
            margin-top: -4px;
            content: '\276E';
            transform: rotate(270deg);
        }

        .collapse:after {
            font-weight: bold;
            float: right;
            margin-right: 6px;
            margin-top: -4px;
            content: '\276E';
            transform: rotate(90deg);
        }

        .main {
            max-width: 800px;
            margin-left: 320px;
            padding: 0px 30px;
        }

        .main-title {
            font-weight: 500;
            font-size: 22px;
            padding-bottom: 6px;
            color: var(--vscode-foreground);
        }

        .section {
            padding-bottom: 35px;
        }

        .section-title {
            font-weight: 500;
            font-size: 14px;
            padding-bottom: 4px;
            color: var(--vscode-foreground);
        }

        .section-text {
            font-size: 14px;
            padding-bottom: 8px;
            color: var(--vscode-foreground);
        }

        .section-note {
            font-size: 14px;
            font-style: italic;
            padding-bottom: 2px;
            color: var(--vscode-foreground);
        }

        .codeblock {
            vertical-align: middle;
            padding: 2px 8px;
            margin-top: 8px;
            display: inline-block;
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            border-radius: 5px;
        }

        body {
            line-height: 19px
        }

        body:not(.tabbing) button:focus {
            outline: none;
        }

        a {
            text-decoration: none
        }

        checkbox {
            color: var(--vscode-settings-checkboxForeground);
            background: var(--vscode-settings-checkboxForeground);
            border: var(--vscode-settings-checkboxBorder);
        }

        a:focus,
        input:focus,
        select:focus,
        textarea:focus {
            outline: 1px solid -webkit-focus-ring-color;
            outline-offset: -1px
        }

        hr {
            border: 0;
            height: 1px;
            border-bottom: 1px solid;
        }

        h1 {
            padding-bottom: .3em;
        }

        h1,
        h2,
        h3 {
            font-weight: 400
        }

        a:hover {
            text-decoration: underline
        }

        ::placeholder {
            color: var(--vscode-input-placeholderForeground);
        }

        input {
            height: 17px;
            padding: 6px;
            border: solid 1px;
            font-size: 13px;
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
            border: 1px solid var(--vscode-settings-textInputBorder);
        }

        textarea {
            white-space: nowrap;
            padding: 4px, 4px;
            font-size: 13px;
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
            border: 1px solid var(--vscode-settings-textInputBorder);
        }

        button {
            color: var(--vscode-button-foreground);
            background-color: var(--vscode-button-background);
            border: solid 1px var(--vscode-contrastBorder);
            padding: 6px 14px;
        }

        button:hover {
            background-color: var(--vscode-button-hoverBackground);
        }

        button:focus {
            outline: 1px solid -webkit-focus-ring-color;
            outline-offset: 2px
        }

        button:active {
            outline: none;
        }

        .select-default {
            width: 300px;
            height: 27px;
            font-size: 13px;
            font-family:sans-serif;
            color: var(--vscode-settings-dropdownForeground);
            background: var(--vscode-settings-dropdownBackground);
            border: 1px solid var(--vscode-settings-dropdownBorder);
        }

        .select-editable {
            position: relative;
            background-color: var(--vscode-settings-textInputBackground);
            width: 800px;
            height: 31px;
        }

        .select-editable select {
            position: absolute;
            font-size: 13px;
            font-family: sans-serif;
            border: 1px solid var(--vscode-settings-textInputBorder);
            height: 31px;
            margin: auto;
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
        }

        .select-editable input {
            position: absolute;
            top: 1px;
            left: 1px;
            right: 1px;
            bottom: 1px;
            height: 17px;
            font-size: 13px;
            border: none;
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
        }

        .select-editable input:focus {
            outline-offset: 0px;
        }

        blockquote {
            margin: 0 7px 0 5px;
            padding: 0 16px 0 10px;
            border-left: 5px solid;
        }

        code {
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            line-height: 19px
        }

        .mac code {
            line-height: 18px
        }

        code > div {
            padding: 16px;
            border-radius: 3px;
            overflow: auto
        }

        .monaco-tokenized-source {
            white-space: pre
        }

        /** Theming */

        .vscode-light {
            color: #1e1e1e
        }

        .vscode-dark {
            color: #ddd
        }

        .vscode-high-contrast {
            color: #fff
        }

        .vscode-light code {
            color: #a31515
        }

        .vscode-dark code {
            color: #d7ba7d
        }

        .vscode-light code > div {
            background-color: rgba(220, 220, 220, .4)
        }

        .vscode-dark code > div {
            background-color: rgba(10, 10, 10, .4)
        }

        .vscode-light .input-disabled {
            background-color:rgba(255, 255, 255, 0.4);
            color: rgb(138, 138, 138);
            border: solid 1px rgb(201, 198, 198);
        }

        .vscode-dark .input-disabled {
            background-color: rgba(255, 255, 255, 0.1);
            color: rgb(167, 167, 167);
        }

        .vscode-high-contrast .input-disabled {
            background-color: transparent;
            color: #fff;
            border: solid 1px rgb(255, 255, 255);
        }

        .vscode-high-contrast code > div {
            background-color: #000
        }

        .vscode-high-contrast h1 {
            border-color: #000
        }

        .vscode-light table > thead > tr > th {
            border-color: rgba(0, 0, 0, .69)
        }

        .vscode-dark table > thead > tr > th {
            border-color: rgba(255, 255, 255, .69)
        }

        .vscode-light h1,
        .vscode-light hr,
        .vscode-light table > tbody > tr + tr > td {
            border-color: rgba(0, 0, 0, .18)
        }

        .vscode-dark h1,
        .vscode-dark hr,
        .vscode-dark table > tbody > tr + tr > td {
            border-color: rgba(255, 255, 255, 0.18)
        }

        .vscode-light blockquote,
        .vscode-dark blockquote {
            background: rgba(127, 127, 127, .1);
            border-color: rgba(0, 122, 204, .5)
        }

        .vscode-high-contrast blockquote {
            background: transparent;
            border-color: #fff
        }

        .vscode-light div.codeblock {
            background-color: rgba(0, 0, 0, 0.048)
        }

        .vscode-dark div.codeblock {
            background-color: rgba(255, 255, 255, 0.1)
        }

        .vscode-high-contrast div.codeblock {
            background-color: rgba(255, 255, 255, 0.15)
        }

        .footer {
            padding: 25px;
            text-align: center
        }

        .vscode-light a {
            color: #4080D0
        }

        .vscode-dark a {
            color: #a2c1e8
        }

    </style>

  </head>

  <body class="page-margins">

  <!-- sidebar -->
  <div id="sidebar" class="sidebar">

    <div style="height: 90px; display: block">
        <table>
            <tbody><tr><td>
              <img src="{{cpp_image_uri}}" height="76" width="76" alt="Microsoft C/C++ Extension" title="Extension Microsoft C/C++" style="padding-right: 10px" data-loc-id-title="microsoft.c.cpp.extension">
            </td>
            <td>
                <div style="font-size: 20px; font-weight: 400; line-height: 24px">Microsoft<br><span data-loc-id="c.cpp.extension">Extension C/C++</span></div>
            </td>
          </tr></tbody></table>
    </div>

    <hr>
    <div style="height: 30px; display: block"></div>

    <div style="padding-right: 10px; color: var(--vscode-foreground);">
        <span data-loc-id="open.this.editor">Ouvrez cet éditeur à l'aide de la commande&nbsp;:</span><br>
        <code data-loc-id="edit.configurations.ui">C/C++&nbsp;: Modifier les configurations (IU)</code>

        <div style="height: 30px; display: block"></div>

        <span data-loc-id="switch.to.json">Basculez vers le fichier <a href="command:C_Cpp.ConfigurationEditJSON" title="Modifier les configurations dans le fichier JSON" data-loc-id-title="edit.configurations.in.json">c_cpp_properties.json</a> en cliquant sur le lien du fichier ou en utilisant la commande&nbsp;:</span><br>
        <code data-loc-id="edit.configurations.json">C/C++&nbsp;: Modifier les configurations (JSON)</code>

        <div style="height: 30px; display: block"></div>

        <span data-loc-id="check.the.schema">En savoir plus sur les propriétés C/C++ en accédant à <a href="https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference" title="Informations de référence sur le schéma des propriétés" data-loc-id-title="view.schema.reference">C/C++ Properties Schema Reference</a>.</span><br>
    </div>

  </div> <!-- sidebar end -->

  <!-- main -->
  <div id="main" class="main">

    <!-- title -->
    <div style=" height: 90px; display: inline-block;">
      <div class="main-title" data-loc-id="intellisense.configurations">Configurations IntelliSense</div>
      <div style="color: var(--vscode-foreground);">
        <span data-loc-id="intellisense.configurations.description">Utilisez cet éditeur pour modifier les paramètres IntelliSense définis dans le fichier <a href="command:C_Cpp.ConfigurationEditJSON" title="Modifier les configurations dans le fichier JSON" data-loc-id-title="edit.configurations.in.json">c_cpp_properties.json</a> sous-jacent. Les changements effectués dans cet éditeur s'appliquent uniquement à la configuration sélectionnée. Pour modifier plusieurs configurations à la fois, accédez à <a href="command:C_Cpp.ConfigurationEditJSON" title="Modifier les configurations dans le fichier JSON" data-loc-id-title="edit.configurations.in.json">c_cpp_properties.json</a>.</span>
      </div>
    </div>

    <hr>
    <div style="height: 30px; display: block"></div>

    <!-- sections -->
    <div class="section">
      <div class="section-title" data-loc-id="configuration.name">Nom de la configuration</div>
      <div class="section-text" data-loc-id="configuration.name.description">Nom convivial qui identifie une configuration. <code>Linux</code>, <code>Mac</code> et <code>Win32</code> sont des identificateurs spéciaux pour les configurations automatiquement sélectionnées sur ces plateformes.</div>
      <div>
        <div class="section-note" data-loc-id="select.configuration.to.edit">Sélectionnez un ensemble de configurations à modifier.</div>
        <table>
            <tbody><tr>
            <!-- select configuration name -->
            <td>
                <div class="select-editable" style="width: 300px; margin-left: -3px; margin-right: 7px">
                    <select id="configSelection" style="width: 300px"></select>
                    <input id="configName" style="width: 267px" type="text">
                </div>
            </td>
            <!-- input configuration name -->
            <td style="vertical-align: middle;">
                <div id="addConfigDiv" style="display: block">
                    <button id="addConfigBtn" data-loc-id="add.configuration.button">Ajouter une configuration</button>
                </div>
                <div id="addConfigInputDiv" style="display: none; width: 400px;">
                    <input id="addConfigName" type="text" style="width: 200px; margin-right: 6px" placeholder="Nom de la configuration..." data-loc-id-placeholder="configuration.name.input">
                    <button id="addConfigOk" style="margin-right: 6px" data-loc-id="ok.button">OK</button>
                    <button id="addConfigCancel" data-loc-id="cancel.button">ANNULER</button>
                </div>
            </td>
        </tr>
        </tbody></table>
        <div id="configNameInvalid" class="error" style="width: 290px"></div>
      </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="compiler.path">Chemin du compilateur</div>
        <div class="section-text">
            <span data-loc-id="compiler.path.description">Chemin complet du compilateur utilisé pour générer le projet, par exemple <code>/usr/bin/gcc</code>, afin d'améliorer la précision d'IntelliSense. L'extension interroge le compilateur pour déterminer les chemins include système et les définitions par défaut à utiliser pour IntelliSense.</span>
        </div>
        <!-- input compilerPath -->
        <div class="section-note" data-loc-id="specify.a.compiler">Spécifiez un chemin de compilateur ou sélectionnez un chemin de compilateur détecté dans la liste déroulante.</div>
            <div class="select-editable">
                <span id="noCompilerPathsDetected" style="display: none" data-loc-id="no.compiler.paths.detected">(Aucun chemin de compilateur détecté)</span>
                <select id="knownCompilers" style="width: 810px; display: none"></select>
                <input name="inputValue" id="compilerPath" style="width: 777px; display: none" type="text">
            </div>
        <div id="compilerPathInvalid" class="error" style="width: 800px"></div>
        <!-- input compilerPath end -->
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="compiler.args">Arguments du compilateur</div>
        <div class="section-text" data-loc-id="compiler.arguments">Arguments du compilateur permettant de modifier les inclusions ou les définitions utilisées, par exemple, <code>-nostdinc++</code>, <code>-m32</code>, etc.</div>
        <div>
            <div class="section-note" data-loc-id="one.argument.per.line">Un argument par ligne.</div>
            <textarea name="inputValue" id="compilerArgs" rows="4" cols="93" style="width: 800px"></textarea>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="intellisense.mode">Mode IntelliSense</div>
        <div class="section-text">
            <span data-loc-id="intellisense.mode.description">Mode IntelliSense à utiliser, qui est mappé à une variante de plateforme et d'architecture de MSVC, gcc ou Clang. En l'absence de valeur définie, ou si la valeur est <code>${default}</code>, l'extension choisit la valeur par défaut pour cette plateforme. Pour Windows, la valeur par défaut est <code>windows-msvc-x64</code>. Pour Linux, la valeur par défaut est <code>linux-gcc-x64</code>. Pour macOS, la valeur par défaut est <code>macos-clang-x64</code>. Sélectionnez un mode IntelliSense spécifique pour remplacer le mode <code>${default}</code>. Les modes IntelliSense qui spécifient uniquement les variantes <code>&lt;compiler&gt;-&lt;architecture&gt;</code> (par exemple <code>gcc-x64</code>) sont des modes hérités. Ils sont convertis automatiquement en variantes <code>&lt;platform&gt;-&lt;compiler&gt;-&lt;architecture&gt;</code> en fonction de la plateforme hôte.</span>
        </div>
        <div>
          <select name="inputValue" id="intelliSenseMode" class="select-default">
            <option value="${default}">${default}</option>
            <option value="macos-clang-x86">macos-clang-x86</option>
            <option value="macos-clang-x64">macos-clang-x64</option>
            <option value="macos-clang-arm">macos-clang-arm</option>
            <option value="macos-clang-arm64">macos-clang-arm64</option>
            <option value="macos-gcc-x86">macos-gcc-x86</option>
            <option value="macos-gcc-x64">macos-gcc-x64</option>
            <option value="macos-gcc-arm">macos-gcc-arm</option>
            <option value="macos-gcc-arm64">macos-gcc-arm64</option>
            <option value="linux-clang-x86">linux-clang-x86</option>
            <option value="linux-clang-x64">linux-clang-x64</option>
            <option value="linux-clang-arm">linux-clang-arm</option>
            <option value="linux-clang-arm64">linux-clang-arm64</option>
            <option value="linux-gcc-x86">linux-gcc-x86</option>
            <option value="linux-gcc-x64">linux-gcc-x64</option>
            <option value="linux-gcc-arm">linux-gcc-arm</option>
            <option value="linux-gcc-arm64">linux-gcc-arm64</option>
            <option value="windows-clang-x86">windows-clang-x86</option>
            <option value="windows-clang-x64">windows-clang-x64</option>
            <option value="windows-clang-arm">windows-clang-arm</option>
            <option value="windows-clang-arm64">windows-clang-arm64</option>
            <option value="windows-gcc-x86">windows-gcc-x86</option>
            <option value="windows-gcc-x64">windows-gcc-x64</option>
            <option value="windows-gcc-arm">windows-gcc-arm</option>
            <option value="windows-gcc-arm64">windows-gcc-arm64</option>
            <option value="windows-msvc-x86">windows-msvc-x86</option>
            <option value="windows-msvc-x64">windows-msvc-x64</option>
            <option value="windows-msvc-arm">windows-msvc-arm</option>
            <option value="windows-msvc-arm64">windows-msvc-arm64</option>
            <option value="clang-x86">clang-x86 (legacy)</option>
            <option value="clang-x64">clang-x64 (legacy)</option>
            <option value="clang-arm">clang-arm (legacy)</option>
            <option value="clang-arm64">clang-arm64 (legacy)</option>
            <option value="gcc-x86">gcc-x86 (legacy)</option>
            <option value="gcc-x64">gcc-x64 (legacy)</option>
            <option value="gcc-arm">gcc-arm (legacy)</option>
            <option value="gcc-arm64">gcc-arm64 (legacy)</option>
            <option value="msvc-x86">msvc-x86 (legacy)</option>
            <option value="msvc-x64">msvc-x64 (legacy)</option>
            <option value="msvc-arm">msvc-arm (legacy)</option>
            <option value="msvc-arm64">msvc-arm64 (legacy)</option>
          </select>
        </div>
        <div id="intelliSenseModeInvalid" class="error" style="width: 290px"></div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="include.path">Inclure le chemin</div>
        <div class="section-text">
            <span data-loc-id="include.path.description">Un chemin d'inclusion est un dossier qui contient les fichiers d'en-tête (par exemple <code>#include "myHeaderFile.h"</code>) inclus dans un fichier source. Spécifiez une liste de chemins à utiliser par le moteur IntelliSense durant la recherche de fichiers d'en-tête inclus. La recherche dans ces chemins n'est pas récursive. Spécifiez <code>**</code> pour indiquer une recherche récursive. Par exemple, <code>${workspaceFolder}/**</code> permet d'effectuer une recherche parmi tous les sous-répertoires, ce qui n'est pas le cas de <code>${workspaceFolder}</code>.  Si Visual Studio est installé sur Windows, ou si un compilateur est spécifié dans le paramètre <code>compilerPath</code>, il n'est pas nécessaire de faire figurer les chemins d'inclusion système dans cette liste.</span>
        </div>
        <div>
          <div class="section-note" data-loc-id="one.include.path.per.line">Un chemin d'inclusion par ligne.</div>
          <textarea name="inputValue" id="includePath" rows="4" cols="93" style="width: 800px"></textarea>
          <div id="includePathInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="defines">Définitions</div>
        <div class="section-text" data-loc-id="defines.description">Liste des définitions de préprocesseur que le moteur IntelliSense doit utiliser pendant l'analyse des fichiers. Vous pouvez aussi utiliser <code>=</code> pour définir une valeur, par ex., <code>VERSION=1</code>.</div>
        <div>
            <div class="section-note" data-loc-id="one.definition.per.line">Une définition par ligne.</div>
            <textarea name="inputValue" id="defines" rows="4" cols="39"></textarea>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="c.standard">C standard</div>
        <div class="section-text" data-loc-id="c.standard.description">Version de la norme de langage&nbsp;C à utiliser pour IntelliSense. Remarque&nbsp;: Les normes GNU sont utilisées uniquement pour interroger le compilateur défini afin d'obtenir les définitions GNU. IntelliSense émule la version C normalisée équivalente.</div>
        <div>
            <select name="inputValue" id="cStandard" class="select-default">
                <option value="c17">c17</option>
                <option value="c11">c11</option>
                <option value="c99">c99</option>
                <option value="c89">c89</option>
                <option value="gnu17">gnu17</option>
                <option value="gnu11">gnu11</option>
                <option value="gnu99">gnu99</option>
                <option value="gnu89">gnu89</option>
            </select>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="cpp.standard">C++ standard</div>
        <div class="section-text" data-loc-id="cpp.standard.description">Version de la norme de langage&nbsp;C++ à utiliser pour IntelliSense. Remarque&nbsp;: Les normes GNU sont utilisées uniquement pour interroger le compilateur défini afin d'obtenir les définitions GNU. IntelliSense émule la version C++ normalisée équivalente.</div>
        <div>
            <select name="inputValue" id="cppStandard" class="select-default">
                <option value="c++23">c++23</option>
                <option value="c++20">c++20</option>
                <option value="c++17">c++17</option>
                <option value="c++14">c++14</option>
                <option value="c++11">c++11</option>
                <option value="c++03">c++03</option>
                <option value="c++98">c++98</option>
                <option value="gnu++23">gnu++23</option>
                <option value="gnu++20">gnu++20</option>
                <option value="gnu++17">gnu++17</option>
                <option value="gnu++14">gnu++14</option>
                <option value="gnu++11">gnu++11</option>
                <option value="gnu++03">gnu++03</option>
                <option value="gnu++98">gnu++98</option>
            </select>
        </div>
    </div>

    <hr>
    <button id="showAdvanced" class="headerBtn" style="margin-top: 5px; font-size: 20px; font-weight: 500; width: 100%; text-align: left" data-loc-id="advanced.settings">Paramètres avancés</button>
    <div style="height: 30px; display: block"></div>

    <div id="advancedSection">

        <div class="section">
            <div class="section-title" data-loc-id="configuration.provider">Fournisseur de configuration</div>
            <div class="section-text" data-loc-id="configuration.provider.description">ID d'une extension VS Code qui peut fournir des informations de configuration IntelliSense pour les fichiers sources. Par exemple, utilisez l'ID d'extension VS Code <code>ms-vscode.cmake-tools</code> pour fournir des informations de configuration de l'extension CMake Tools.</div>
            <div>
                <input name="inputValue" id="configurationProvider" style="width: 290px">
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="windows.sdk.version">Version du SDK Windows</div>
            <div class="section-text" data-loc-id="windows.sdk.version.description">Version du chemin d'inclusion du SDK Windows à utiliser sur Windows, par ex., <code>10.0.17134.0</code>.</div>
            <div>
                <input name="inputValue" id="windowsSdkVersion" style="width: 290px">
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="mac.framework.path">Chemin du framework Mac</div>
            <div class="section-text" data-loc-id="mac.framework.path.description">Liste de chemins que le moteur IntelliSense doit utiliser pour la recherche des en-têtes inclus dans les frameworks Mac. Prise en charge uniquement sur les configurations pour macOS.</div>
            <div>
                <div class="section-note" data-loc-id="one.path.per.line">Un chemin par ligne.</div>
                <textarea name="inputValue" id="macFrameworkPath" rows="4" cols="93" style="width: 800px"></textarea>
                <div id="macFrameworkPathInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="forced.include">Inclusion forcée</div>
            <div class="section-text" data-loc-id="forced.include.description">Liste des fichiers qui doivent être inclus avant le traitement de tous les autres caractères du fichier source. Les fichiers sont inclus dans l'ordre indiqué.</div>
            <div>
                <div class="section-note" data-loc-id="one.file.per.line">Un fichier par ligne.</div>
                <textarea name="inputValue" id="forcedInclude" rows="4" cols="93" style="width: 800px"></textarea>
                <div id="forcedIncludeInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="dot.config">Dot Config</div>
            <div class="section-text" data-loc-id="dot.config.description">Chemin d’accès à un fichier .config créé par le système Kconfig. Le système Kconfig génère un fichier avec toutes les définitions pour générer un projet. Les exemples de projets qui utilisent le système Kconfig sont le noyau Linux et NuttX RTOS.</div>
            <div>
                <input name="inputValue" id="dotConfig" style="width: 798px">
                <div id="dotConfigInvalid" class="error" style="width: 800px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="compile.commands">Commandes de compilation</div>
            <div class="section-text">
                <span data-loc-id="compile.commands.description">Chemin complet du fichier <code>compile_commands.json</code> pour l'espace de travail. Les chemins d'inclusion et les définitions découverts dans ce fichier sont utilisés à la place des valeurs définies pour les paramètres <code>includePath</code> et <code>defines</code>. Si la base de données des commandes de compilation n'a pas d'entrée pour l'unité de traduction qui correspond au fichier que vous avez ouvert dans l'éditeur, un message d'avertissement s'affiche et l'extension utilise les paramètres <code>includePath</code> et <code>defines</code> à la place.</span>
            </div>
            <div>
                <input name="inputValue" id="compileCommands" style="width: 798px">
                <div id="compileCommandsInvalid" class="error" style="width: 800px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="merge.configurations">Fusionner les configurations</div>
            <div>
                <input type="checkbox" id="mergeConfigurations" style="vertical-align: middle; transform: scale(1.5)">
                    <span data-loc-id="merge.configurations.description">Lorsque <code>true</code> (ou activé), la fusion inclut des chemins d’accès, des définitions et des éléments forcés avec ceux d’un fournisseur de configuration.</span>
                
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="browse.path">Parcourir&nbsp;: chemin</div>
            <div class="section-text">
                <span data-loc-id="browse.path.description">Liste de chemins dans lesquels l'analyseur de balises doit rechercher les en-têtes inclus par vos fichiers sources. En cas d'omission, <code>includePath</code> est utilisé comme <code>path</code>. La recherche dans ces chemins est récursive par défaut. Spécifiez <code>*</code> pour indiquer une recherche non récursive. Par exemple&nbsp;: <code>/usr/include</code> effectue une recherche dans tous les sous-répertoires, contrairement à <code>/usr/include/*</code>.</span>
            </div>
            <div>
                <div class="section-note" data-loc-id="one.browse.path.per.line">Un chemin de navigation par ligne.</div>
                <textarea name="inputValue" id="browsePath" rows="4" cols="93" style="width: 800px"></textarea>
                <div id="browsePathInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="limit.symbols">Parcourir&nbsp;: limiter les symboles aux en-têtes inclus</div>
            <div>
                <input type="checkbox" id="limitSymbolsToIncludedHeaders" style="vertical-align: middle; transform: scale(1.5)">
                    <span data-loc-id="limit.symbols.checkbox">Lorsque <code>true</code> (ou activé), l’analyseur de balise analyse uniquement les fichiers de code qui ont été inclus directement ou indirectement par un fichier source dans <code>${workspaceFolder}</code>. Lorsque <code>false</code> (ou non activé), l’analyseur de balise analyse tous les fichiers de code trouvés dans les chemins d’accès spécifiés dans la liste <code>Browse: path</code> .</span>
                
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="database.filename">Parcourir&nbsp;: nom de fichier de base de données</div>
            <div class="section-text">
                <span data-loc-id="database.filename.description">Chemin de la base de données de symboles générée. Cela indique à l'extension d'enregistrer la base de données de symboles de l'analyseur de balises à un emplacement autre que l'emplacement de stockage par défaut de l'espace de travail. Si un chemin relatif est spécifié, il est relatif à l'emplacement de stockage par défaut de l'espace de travail et non au dossier d'espace de travail lui-même. La variable <code>${workspaceFolder}</code> peut être utilisée pour spécifier un chemin relatif au dossier d'espace de travail (par ex., <code>${workspaceFolder}/.vscode/browse.vc.db</code>).</span>
            </div>
            <div>
                <input name="inputValue" id="databaseFilename" style="width: 798px">
                <div id="databaseFilenameInvalid" class="error" style="width: 800px"></div>
            </div>
        </div>

    </div> <!-- advanced settings end -->

    <!-- sections end -->

  </div> <!-- main end -->

  <script nonce="{{nonce}}" src="{{settings_js_uri}}"></script>



</body></html>